package com.example.order.comment;

import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

@Component
public class OrderNumber {
    /**
     * 系统产生订单号
     *
     * @return
     */
    public String getOrderNos() {

        Date date = new Date();// 当前时间
        SimpleDateFormat sdate = new SimpleDateFormat("yyyyMMddHHmmss");// 设置时间格式
        Random ra = new Random();// 实例化随机数
        int num = (int) (ra.nextInt(10000));// 产生0到9999的随机数
//		DecimalFormat dm=new DecimalFormat("0000");
//		String str=dm.format(num);
        String str = String.format("%04d", num);
        return "WN" + sdate.format(date) + str;// 拼接字符串格式为WN202003231723201001
    }
}
